@font-face {
    font-family: 'Gotham';
src: url('/fileservice/file/download/a/899938/sc/458/h/0491ce1e44b8071d2e6073260e815860.woff') format('woff'),
    url('/fileservice/file/download/a/899938/sc/143/h/a7d90b8d134f872bd3cc1172ef211488.woff2') format('woff2'),
    url('/fileservice/file/download/a/899938/sc/70/h/a01439304a2a724aa3c0f4c98b046c52.ttf') format('truetype'),
    url('/fileservice/file/download/a/311844/sc/148/h/7304956fcac068c96ac18d272c1b467b.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
font-family: 'Gotham';
src: url('/fileservice/file/download/a/899938/sc/146/h/9db86a472c525a821cbd6d709b03d574.woff') format('woff'),
    url('/fileservice/file/download/a/899938/sc/358/h/6d7778791dd644c6f4fe11efdad6dd5a.woff2') format('woff2'),
    url('fileservice/file/download/a/899938/sc/160/h/1d9edbd86395b5473b3e816ee062982a.ttf') format('truetype'),
    url('/fileservice/file/download/a/899938/sc/204/h/852926ede3cc8b1e40e67c1c790ef823.otf') format('opentype');
font-weight: 500;
font-style: normal;
  font-display: swap;
}


:root {
  --font-family: 'Gotham'; 
    --font-small-normal: normal 500 13px / normal var(--font-family);
    --font-16-normal: normal 500 16px / normal var(--font-family);
    --font-medium-normal: normal 500 16px / normal var(--font-family);
    --font-medium-medium: normal 500 22px / normal var(--font-family);
    --font-20-bold: normal 700 20px / normal var(--font-family);
    --font-large-semibold: normal 700 30px / normal var(--font-family);
}
.gc-account-leftbar .gc-account-user-submenu-bar li.menu-item-delimiter a {
    border-top: 0px solid #ddd;
}
.gc-account-leftbar .gc-account-user-submenu-bar li.menu-item-help a {
    border-top: 0px solid #ddd;
}
.gc-account-leftbar .gc-account-user-submenu-bar li.menu-item-delimiter a {
    border-top: 0px solid #ddd;
}
.custom-menu .gc-account-leftbar {
    background: #1A3480 ;
    
}


.gc-account-leftbar .menu-item-icon,
.gc-account-leftbar .menu-item-marathon {
    display: none;
}
.gc-account-leftbar .menu-item.menu-item-profile .menu-item-icon {
    display: block;
    margin: 0 auto;
    width: 40px;
    height: 40px;
    border-radius: 50px;
    border: 2px solid #fff;   
    transition: all .3s;
}
.gc-account-leftbar .menu-item.menu-item-profile a:hover .menu-item-icon {
    transform: scale(1.1);
}
.gc-account-leftbar .menu-item a {
    position: relative;
}

.custom-menu .gc-account-leftbar .gc-account-user-menu li a:hover,
.custom-menu .gc-account-leftbar .gc-account-user-menu li.active a,
.custom-menu .gc-account-leftbar .gc-account-user-menu li.selected a {
    background: none !important;
}

.custom-menu .gc-account-leftbar .gc-account-user-menu li:not(.active):not(.selected) a:hover::before{
filter: invert(76%) sepia(10%) saturate(1009%) hue-rotate(292deg) brightness(102%) contrast(98%); 
}


.custom-menu .gc-account-leftbar .gc-account-user-menu li.selected a::before {
filter: invert(82%) sepia(10%) saturate(1378%) hue-rotate(185deg) brightness(104%) contrast(103%);   

}
.custom-menu .gc-account-leftbar .gc-account-user-menu li.active a::before{
filter: invert(70%) sepia(11%) saturate(1711%) hue-rotate(294deg) brightness(102%) contrast(101%);

}
.menu-item.menu-item-notifications_button_small a::before {
    content: url(https://fs02.getcourse.ru/fileservice/file/download/a/787863/sc/305/h/ee6f9380cdd152d26d19b657fa5fda78.png);
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
}

.menu-item.menu-item-cms a::before {
    content: url(/fileservice/file/download/a/861215/sc/230/h/1164de4b9da00dfa736dc8e615005be6.png);
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
}

.menu-item.menu-item-teach a::before {
    content: url(/fileservice/file/download/a/861215/sc/403/h/c84ef9bec7e1dccc60c97f41e980ed90.png);
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
}
.menu-item.menu-item-user a::before {
    content: url(https://fs02.getcourse.ru/fileservice/file/download/a/787863/sc/339/h/5a741f64efee91b1869dac2eb42cae44.png);
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
}
.menu-item.menu-item-tasks a::before {
    content: url(https://fs19.getcourse.ru/fileservice/file/download/a/787863/sc/208/h/e7c7c414c7eb6e3136c5b57977684bac.png);
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
}
.menu-item.menu-item-notifications a::before {
    content: url(https://fs22.getcourse.ru/fileservice/file/download/a/787863/sc/341/h/a57ba8b7e1e2d8e5b650e2ecdc69806a.png);
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
}
.menu-item.menu-item-sales a::before {
    content: url(https://fs23.getcourse.ru/fileservice/file/download/a/787863/sc/203/h/201eae2fccc3dc697494e64f5533746e.png);
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
}
.menu-item.menu-item-chatium a::before {
    content: url(/fileservice/file/download/a/861215/sc/141/h/2272bc8b273641e0fd0f5ec5e1e88323.png);
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
}
.custom-menu .gc-account-leftbar .menu-item-sales .menu-item-label,
.custom-menu .gc-account-leftbar .menu-item-teach .menu-item-label,
.custom-menu .gc-account-leftbar .menu-item-notifications .menu-item-label{
font-size: 0px;
}

.custom-menu .gc-account-leftbar .menu-item-teach .menu-item-label:before{
  content: "курсы";
     font: var(--font-small-normal);
}
.custom-menu .gc-account-leftbar .menu-item-sales .menu-item-label:before{
  content: "Покупки";
     font: var(--font-small-normal);
}
.custom-menu .gc-account-leftbar .menu-item-notifications .menu-item-label:before{
  content: "Письма";
     font: var(--font-small-normal);
}
.custom-menu .gc-account-leftbar .menu-item-label {
    color: rgba(255, 255, 255, 1);
    font: var(--font-small-normal);
    text-transform: lowercase;
}

.gc-account-leftbar .menu-item-label {
    display: block;
    font: var(--font-medium-normal);
    margin-top: 5px;
}
.gc-account-leftbar span.menu-item-label,
 .gc-account-leftbar li.selected .menu-item-label,
 .gc-account-leftbar li.active .menu-item-label
{font: var(--font-small-normal);}

.gc-account-user-submenu-bar h3 {
  font: var(--font-medium-medium)!important;
    color: #1A3480;
}
.custom-menu .gc-account-user-submenu-bar .gc-account-user-submenu a {
     font-family: var(--font-medium-normal)!important;
    color: #0E1A35;
    text-transform: lowercase;
    transition: all .3s;
    font-size: 17px;
}
.custom-menu .gc-account-user-submenu-bar .gc-account-user-submenu li a { font-family: var(--font-medium-normal)!important;}

.gc-account-user-submenu-bar .gc-account-user-submenu li:hover a {
    color: #1A3480;
    background: none !important;
}

.gc-account-user-submenu-bar .gc-account-user-submenu li a:hover::before {
    opacity: 1;
    left: 20px;
}

.menu-item-trainings a.subitem-link[href="/teach/control/stream"] {
    visibility: hidden;
    position: relative;
}

.menu-item-trainings a.subitem-link[href="/teach/control/stream"]::after {
    content: "Курсы"; 
    visibility: visible;
    position: absolute;
    left: 20px;
}
@media (max-width: 768px) {
    .gc-page-nav-items-menu a {
        background: #1A3480;
    }
    
    .toggle-link.without-icon {
        position: relative;
    }
    
    .toggle-link.without-icon img {
        display: none;
    }
    
    .toggle-link.without-icon::before {
        content: url(https://fs.getcourse.ru/fileservice/file/download/a/311844/sc/44/h/9d41ddb4612461db89b3aa2964360813.png);
        position: absolute;
        top: 10px;
        left: 12px;
    }
}

